erp manufacturing design consulting crm manufacturers engineering management customer relationship manufacturer master planning manufacturing software architects erp software business software architecture